thin sponge cake made with flour, eggs, and sprinkled with sugar - Español Inglés Diccionario